Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 USA F28 USA F22 USA F23 USA F24 China F8 China Croatia F1 Croatia F3 Croatia F5 Bosnia/Herzegovina F1 Bosnia/Herzegovina F4 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Germany F12 Serbia F5 Croatia F6 Croatia F8 Croatia F10 Malaysia F5 Germany F3 Bosnia & Herzegovina F2 Switzerland F2 Switzerland F3 Croatia F3 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Bosnia & Herzegovina F6 Germany F7 Germany F9 Germany F10 Serbia F5 Croatia F4 Croatia F5 Croatia F6 Czech Republic F4 Czech Republic F5 China F1 China F2 Croatia F2 Italy F5 Bosnia & Herzegovina F4 Serbia F4 Serbia F5 Croatia F6 Italy F28 Germany F15 Nigeria F3 Nigeria F4 Croatia F1 Croatia F6 Italy F4 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Slovenia F1 USA F22 USA F23 Canada F5 Canada F6 Canada F9 Turkey F2 Croatia F1 Croatia F2 Mexico F5 Mexico F6 Guatemala F1 Slovenia F2 Canada F5 Canada F6 Nigeria F1 Nigeria F2 Senegal F1 USA F23 USA F24 Bosnia/Herzegovina F6 USA F25 France F22 Czech Republic F4 USA F9 (Orlando) USA F12 (Memphis) USA F13 (Little Rock) Italy F15 (Reggio Emilia) USA F27 (Edwardsville) Canada F5 (Calgary) Canada F6 (Toronto) USA F1 (Los Angeles) Canada F2 (Sherbrooke) France F8 France F9 Australia F1 Australia F2 Serbia & Montenegro F4 USA F27 USA F28 USA F29 Croatia F6 Croatia F7 Bosnia/Herzegovina F6 Luxembourg F1 Belgium F1 Belgium F2 VI Gramado Open de Tenis - Gramado Uncle Toby's Challenger in Burnie - Burnie Olbia Challenger - Olbia Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Greece F4 Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Casablanca San Angel - Mexico City Voit Mexico City Open - Mexico City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Zagreb Open - Zagreb Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Greece F5 Rhodes Challenger Ramat Hasharon Challenger Greece F6 Busan Challenger Zagreb Challenger Dallas Challenger Ostrava Challenger Prague Challenger Winnetka Challenger Binghamton Challenger Sacramento Challenger Tashkent Challenger Le Gosier Challenger Leon Challenger Canada F8 Germany F1 Germany F11 Nottingham Challenger Croatia F7 Croatia F9 Turkey F3 Granby Challenger Astana Challenger Aptos Challenger Banja Luka Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger Leon Challenger Ilkley Challenger Brescia Challenger Braunschweig Challenger Orleans Challenger Kobe Challenger Astana Challenger Morelos Challenger Seoul Challenger Mestre Challenger Nottingham Challenger Cary Challenger Columbus Challenger Kaohsiung Challenger Brest Challenger Pune Challenger San Francisco Challenger Morelos Challenger Indian Wells Challenger Drummondville Challenger Le Gosier Challenger Panama City Challenger Taipei City Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Seoul Challenger Puerto Vallarta Challenger Busan Challenger Shymkent Challenger Almaty Challenger Perugia Challenger San Benedetto Challenger Padova Challenger Segovia Challenger Como Challenger Seville Challenger Banja Luka Challenger Ortisei Challenger Ismaning Challenger Bratislava Challenger Burnie Challenger Cleveland Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Zhuhai Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Rome Challenger Gwangju Challenger Almaty Challenger Little Rock Challenger Gatineau Challenger L'Aquila Challenger Mallorca Challenger Cassis Challenger Canberra Challenger Morelos Challenger Indian Wells Challenger CA Tennis Trophy - Vienna Rijeka Challenger TD Waterhouse Cup - Long Island Athens Challenger Kitzbuhel Challenger Seoul Challenger Bergamo Challenger Granby Challenger Beijing Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb Shenzhen Challenger Nottingham-2 Challenger Bangkok Challenger Tiburon Challenger Geneva Challenger Istanbul Challenger Vancouver Challenger Rimouski Challenger Guadalajara Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Artois Championships - London The Nottingham Open - Nottingham Pilot Pen Tennis - New Haven China Open - Beijing Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Vancouver Challenger Mons Challenger Toyota Challenger Busan Challenger Surbiton Challenger Vancouver Challenger Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Togliatti Cup - Togliatti Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles France F2 (Bressuire) Thailand Open - Bangkok Aircel Chennai Open - Chennai Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Bangalore Challenger Rakuten Japan Open - Tokyo Canberra Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Newport Beach Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Dallas Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Aamulehti Tampere Open - Tampere BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai Project Independence Men's Challenger - Mandeville Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Czech Open - Prostejov 13 BH Tennis Open International Cup - Belo Horizonte AEGON Championships - London Gimcheon Challenger Hall of Fame Tennis Championships - Newport Loughborough Challenger Morelos Challenger Tashkent Challenger - Tashkent Busan Challenger Jerusalem Challenger Shymkent Challenger Sopot Challenger Salzburg Challenger Pingguo Challenger Kremlin Cup - Moscow Sarajevo Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Sao Paulo Challenger Tour Finals Open 13 - Marseille Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Poznan Challenger Guadalajara Challenger Heilbronn Challenger Izmir Challenger Eckental Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Tashkent Challenger BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Ningboo Challenger Citi Open - Washington Suzhou Challenger Hua Hin Challenger Eckental Challenger Kremlin Cup - Moscow Raanana Challenger Swiss Indoors Basel - Basel Prague Challenger Open Sud de France - Montpellier Astana Challenger Chengdu Challenger Manerbio Challenger Open de Nice Cote d'Azur - Nice St. Remy Challenger Istanbul Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Mons Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Savannah Challenger Shenzhen Open - Shenzhen Uncle Tobys Challenger - Tasmania Aircel Chennai Open - Chennai The Swanston Challenger - Sacramento Uncle Toby's Burnie Challenger - Tasmania Ourocard Tennis Challenger - Sao Paulo Alexander Kolyaskin Memorial - Donetsk Smith Barney Men's Challenger - Covington Austin Challenger - Austin Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Abierto Mexicano Telcel - Acapulco ECM Prague Open 2005 - Prague Pro Challenger at Calabasas - Calabasas BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Kremlin Cup - Moscow The LTA Wrexham Challenger - Wrexham Gemax Open - Belgrade Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Czech Open 2006 - Prostejov Vicenza Challenger GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara Hall of Fame Open - Newport The $50,000 Pro Challenger at Calabasas - Calabasas Wailea Men's Challenger - Maui Bancolombia Open - Bogota Isla de Lanzarote - Lanzarote Isla de Gran Canaria - Mas Palomas Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Moselle Open - Metz Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Akbank Private Banking TED Open - Istanbul Samsung Securities Cup - Seoul Taiwan Challenger - Kaohsiung Nottingham-2 Challenger Abierto Mexicano Telcel - Acapulco Turkish Airlines Open Antalya - Antalya Binghamton Challenger St. Petersburg Open - St. Petersburg New York Open - New York Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger XL Bermuda Open - Bermuda Sarajevo Challenger Rhodes Challenger Rijeka Challenger Banja Luka Challenger Tashkent Challenger Aachen Challenger Sarajevo Challenger San Jose Challenger Guangzhou Challenger College Station Challenger - College Station Athens Challenger Napoli Challenger Cremona Challenger Fergana Challenger Nottingham Challenger ATP Kremlin Cup - Moscow Banja Luka Challenger Banja Luka Challenger Swanston Challenger - Sacramento Rome Challenger Vancouver Challenger Shanghai Challenger Medjurgorje Open - Medjugorje Loughborough Challenger Helsinki Challenger Quimper Challenger Sarajevo Challenger San Luis Potosi Challenger Guzzini Challenger - Recanati Mexico City Challenger Winnetka Challenger Ramat Hasharon Challenger Scheveningen Challenger Trnava Challenger Mercedes Cup - Stuttgart Ortisei Challenger Ortisei Challenger Noumea Challenger Ljubljana Challenger Alphen Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Tunis Challenger Nottingham Challenger Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Yokohama Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Vancouver Challenger Orleans Challenger Mons Challenger Tashkent Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Rennes Challenger Geneva Challenger Bratislava Challenger AIG Japan Open Tennis Championships - Tokyo Helsinki Challenger Irving Challenger Raanana Challenger Batman Challenger Busan Challenger Bordeaux Challenger Home Depot Center USTA Challenger - Carson Manchester Challenger Banja Luka Challenger Aptos Challenger Agri Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Canberra Challenger Ford Tennis Championships - Louisville Bratislava Challenger USTA Comerica Challenger - Aptos Guangzhou Challenger Shenzhen Challenger Singha Tennis Classic - Tarzana Budapest Challenger - Budapest Karshi Challenger Ljubljana Open - Ljubljana Heilbronn Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Geneva Challenger Ortisei Challenger Kun-Ming Challenger dBI Tennis Challenger - Binghamton Cherbourg Challenger Irving Challenger Guadalajara Challenger Open de Montauban - Montauban Leon Challenger Taipei City Challenger Tallahassee Challenger Andria Challenger Busan Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Ismaning Challenger Bratislava Challenger TED Open - Istanbul Poprad Tatry Challenger Happy Valley Challenger Izmir Challenger Budapest Challenger Columbus Challenger Winnipeg Challenger Binghamton Challenger Manerbio Challenger Cordenons Challenger Winnetka Challenger Memphis Open - Memphis Barcelona Challenger Brest Challenger Columbus Challenger Banja Luka Challenger Bordeaux Challenger Cleveland Challenger Canberra Challenger Citta di Monza - Monza Zagreb Challenger International Indoor Tennis Championships of Croatia - Zagreb Vancouver Challenger Dallas Challenger Astana Challenger Drummondville Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami BMW Open - Munich Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Columbus Challenger Rogers Cup - Montreal Newport Beach Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Tennis Channel Open - Las Vegas The Stella Artois Championships - London Medibank International - Sydney Winston Salem - Winston Salem UNICEF Open - 's Hertogenbosch U.S. Open - New York Delray Beach Open - Delray Beach Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo TEB BNP Paribas Istanbul Open - Istanbul PTT Thailand Open - Bangkok Shanghai - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bergamo Challenger French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Farmers Classic - Los Angeles Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Citi Open - Washington Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, 1R, CRO-ESP 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, PO, CHI-ISR 4-1 Olympics - Rio de Janeiro